package main

import (
	"fmt"
	"os"
	"strings"
)

func main() {
	fmt.Println(os.Args[0])   //输出文件名
	fmt.Println(len(os.Args)) //输出文件长度，文件名占一个长度
	var s, sep string
	for i := 1; i < len(os.Args); i++ { //os.Args = C:\Users\PEI\AppData\Local\Temp\go-build1427668463\b001\exe\main.exe,长度为1
		sep = ">"
		s += sep + os.Args[i]
		fmt.Println(s)
	}

	s, sep = "", "<"
	for tmp, arg := range os.Args[1:] { //索引赋值给tmp一般用_舍掉，值赋值给arg
		s += sep + arg
		fmt.Println(tmp, s)
	}
	fmt.Println(strings.Join(os.Args[1:], "--")) //如果里面多个内容，中间会用--分隔开
}
